//
//  MediaListsMedia.h
//  Bespoke
//
//  Created by Cheng on 12/7/10.
//  Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MediaListsText.h"
#import "MediaListsImage.h"
#import "MediaListsVideo.h"
#import "MediaListsHtml.h"
#import "MediaListsNote.h"
#import "MediaListsComment.h"

@interface MediaListsMedia : NSObject {
    int MediaID;
    NSString *NS_BeMediaID;
    NSString *MediaType;
    NSString *WebLink;
    NSString *NS_Source;
    NSString *NS_Author;
    NSString *NS_lastUpdate;
    MediaListsText *text;
    NSMutableArray *imageArray;
    MediaListsVideo *video;
    
    int x;
    int y;
    int Width;
    int Height;
    
    NSMutableArray *Array_Comment;
}

@property (nonatomic, assign) int x;
@property (nonatomic, assign) int y;
@property (nonatomic, assign) int Width;
@property (nonatomic, assign) int Height;
@property (nonatomic, readwrite) int MediaID;

@property (nonatomic, strong) NSString *NS_BeMediaID;
@property (nonatomic, strong) NSString *MediaType;
@property (nonatomic, strong) NSString *WebLink;
@property (nonatomic, strong) NSString *NS_Source;
@property (nonatomic, strong) NSString *NS_Author;
@property (nonatomic, strong) NSString *NS_lastUpdate;
@property (nonatomic, strong) NSMutableArray *imageArray;
@property (nonatomic, strong) NSMutableArray *Array_Comment;
@property (nonatomic, strong) NSMutableArray *Array_Notes;

@property (nonatomic, strong) MediaListsText *text;
@property (nonatomic, strong) MediaListsVideo *video;
@property (nonatomic, strong) MediaListsHtml *MLH_html;

- (id)MediaID:(int)Media_ID BeMediaID:(NSString *)BeMediaID 
    MediaType:(NSString *)Media_Type WebLink:(NSString *)Web_Link
       Source:(NSString *)Source Author:(NSString *)Author
   lastUpdate:(NSString *)lastUpdate;
@end
